remain isolated from somewhere - French English Dictionary